package org.aerie.forest.core.frame.rebar.entity.processer.configuration;

/**
 * @description 上下文数据类型【整数】
 *
 * @author quark
 * @organization aerie
 * @date 2020年6月15日 下午2:59:34
 * @version 1.2.2
 */
enum ContextAttributeArrayType {

	/**
	 * @description byte数组
	 * 
	 * @author quark
	 * @date 2020-8-17 15:48:43
	 * @version 2.0.1
	 */
	ARRAY_BYTE_BASE("[B"),

	/**
	 * @description Byte数组
	 * 
	 * @author quark
	 * @date 2020-8-17 15:48:49
	 * @version 2.0.1
	 */
	ARRAY_BYTE("[Ljava.lang.Byte"),

	/**
	 * @description short数组
	 * 
	 * @author quark
	 * @date 2020-8-17 15:52:08
	 * @version 2.0.1
	 */
	ARRAY_SHORT_BASE("[S"),

	/**
	 * @description Short数组
	 * 
	 * @author quark
	 * @date 2020-8-17 15:52:12
	 * @version 2.0.1
	 */
	ARRAY_SHORT("[Ljava.lang.Short"),

	/**
	 * @description int数组
	 * 
	 * @author quark
	 * @date 2020年6月15日 下午2:22:57
	 * @version 1.2.2
	 */
	ARRAY_INTEGER_BASIC("[I"),

	/**
	 * @description integer数组
	 * 
	 * @author quark
	 * @date 2020年6月12日 上午11:01:00
	 * @version 1.2.2
	 */
	ARRAY_INTEGER("[Ljava.lang.Integer"),

	/**
	 * @description long数组
	 * 
	 * @author quark
	 * @date 2020-8-17 15:59:34
	 * @version 2.0.1
	 */
	ARRAY_LONG_BASE("[J"),

	/**
	 * @description Long数组
	 * 
	 * @author quark
	 * @date 2020-8-17 15:59:36
	 * @version 2.0.1
	 */
	ARRAY_LONG("[Ljava.lang.Long"),

	/**
	 * @description bigInteger数组
	 * 
	 * @author quark
	 * @date 2020-8-17 16:14:46
	 * @version 2.0.1
	 */
	ARRAY_BIG_INTEGER("[Ljava.math.BigInteger"),

	/**
	 * @description float数组
	 * 
	 * @author quark
	 * @date 2020-8-17 16:00:34
	 * @version 2.0.1
	 */
	ARRAY_FLOAT_BASE("[F"),

	/**
	 * @description Float数组
	 * 
	 * @author quark
	 * @date 2020-8-17 16:00:41
	 * @version 2.0.1
	 */
	ARRAY_FLOAT("[Ljava.lang.Float"),

	/**
	 * @description double数组
	 * 
	 * @author quark
	 * @date 2020年6月15日 下午2:22:48
	 * @version 1.2.2
	 */
	ARRAY_DOUBLE_BASIC("[D"),

	/**
	 * @description Double数组
	 * 
	 * @author quark
	 * @date 2020年6月12日 上午11:01:09
	 * @version 1.2.2
	 */
	ARRAY_DOUBLE("[Ljava.lang.Double"),

	/**
	 * @description bigDecimal数组
	 * 
	 * @author quark
	 * @date 2020-8-17 16:13:04
	 * @version 2.0.1
	 */
	ARRAY_BIG_DECIMAL("[Ljava.math.BigDecimal"),
	
	/**
	 * @description char数组
	 * 
	 * @author quark
	 * @date 2020-8-17 18:00:32
	 * @version 2.0.1
	 */
	ARRAY_CHAR_BASE("[C"),
	
	/**
	 * @description Character数组
	 * 
	 * @author quark
	 * @date 2020-8-17 18:00:35
	 * @version 2.0.1
	 */
	ARRAY_CHAR("[Ljava.lang.Character"),

	/**
	 * @description string数组
	 * 
	 * @author quark
	 * @date 2020年6月12日 下午1:55:21
	 * @version 1.2.2
	 */
	ARRAY_STRING("[Ljava.lang.String"),
	
	/**
	 * @description Date数组
	 * 
	 * @author quark
	 * @date 2020-8-18 15:46:30
	 * @version 2.0.1
	 */
	ARRAY_DATE("[Ljava.util.Date");

	/**
	 * @description 所属类名
	 * 
	 * @author quark
	 * @date 2020年6月12日 下午1:43:51
	 * @version 1.2.2
	 */
	private final String zclass;

	/**
	 * Construction
	 * 
	 * @param zclass 类名
	 *
	 * @author quark
	 * @date 2020-8-17 17:43:50 
	 * @version 2.0.1
	 */
	private ContextAttributeArrayType(String zclass) {
		this.zclass = zclass;
	}

	/**
	 * @description 获得类名
	 * @return 类名
	 *
	 * @author quark
	 * @date 2020-8-17 17:43:59
	 * @version 2.0.1
	 */
	public String getZclass() {
		return zclass;
	}

}
